import numpy as np#导入numpy库

n=int(input()) #输入n
Line=[[0]*n]*n#建立一个n*n的矩阵
for i in range(n):
 Line[i]=input().split(' ')#输入矩阵的各个元素
Line=np.pad(Line,pad_width=1,mode='constant',constant_values=0)#使用np.pad函数进行填充
print(Line)
#思路：对矩阵边界进行填充，先考虑如何输入这个矩阵，在网上查阅后我采用了这个方法来进行矩阵的输入（如果矩阵的行和列不一样的话可以新定义一个m建立n*m的二维矩阵）
#在成功输入矩阵后，再使用pad函数对矩阵周围进行填充。


